body {
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size:12px;
	background: #fff;
	color: #333;
	text-align:left;
}

h1, h2 { font-family: '宋体', verdana, arial; padding: 10px; margin: 0 }
h1 { font-size: large }
.viewpaper{
	width:80px;
	text-align:left;
}
.viewpaper img { border: none; }

#main_tree{
	line-height:14px;
	margin-left:16px;
	margin-top:30px;
}
#banner { padding: 15px; background-color: #06b; color: white; font-size: large; border-bottom: 1px solid #ccc;
    background: url(bg.gif) repeat-x; text-align: center ;}
#banner a { color: white; }
/*****li内容超过li长度隐藏******/
li {
	width:200px;
	white-space:nowrap;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	overflow: hidden;
}　
/* firefox only */
　li:not(p) { /* wtf is? pls let me know*/
　 clear: both;
　 }
　li:not(p) a {
　 max-width: 175px;
　 float: left;
　 }
　li:not(p):after {
　 content: "...";
　 float: left;
　 width: 25px;
　 padding-left: 5px;
　 color: #df3a0e;
　 }
/*****li内容超过li长度隐藏******/
.interviewquestions_actions{
	width:98%;
	margin-left:1%;
	margin-top:6px;
	color:#00468e;
}

.interviewquestions_actions ul{
	border:0px; margin:0px; padding:0px; list-style-type:none;
}
.interviewquestions_actions ul li{
	float:left;
	width:90px;

}
.interviewquestions_actions ul li a{
	padding-left:4px;
	padding-top:6px;

}
.interviewquestions_actions ul li span{
	float:left;
	padding-top:8px;
}
.highlight{
	font-weight:bold;
	color:#00468e;
}
#maintree-onepaper{
	clear:both;
	width:98%;
	margin-left:14px;
	border-left:0px solid #abcfe0;
}
#maintree-onepaper ul{
	border-top:1px solid #abcfe0;

}
#maintree-onepaper ul li{
	width:800px;
	height:auto;
	background: #F7F7F7;
}
#maintree-onepaper ul li a{
	text-align:left;
	cursor:pointer;text-decoration:none;
	margin-right:0px;
	border:0px solid red;
	display: inline-block;
	line-height:20px;
	height:20px;
}